body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	color: #000000;
	background-color:#FFFFFF;
}
#structure{
	width:955px;
	margin-left:auto;
	margin-right:auto;
}


/*menu déroulant*/

dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu dl {
float: left;
/*width: 12em;*/
}
#menu dt {
	cursor: pointer;
	text-align: center;
	background-image :url(file:/C/Images/bg_menu.jpg);
	margin-right: 1px;
}
#menu dd {
	display: none;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

#menu dd ,* html .dd {
   margin-left:-100px; /* Lu uniquement par IE 6 */
}

*:first-child+html .dd {
	margin-left:-10px;
}
/*
#menu dd,html>body .dd {
	margin-left:-100px;
}
*/
#menu /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 21px; /* on défini une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
}

#menu /* Ensemble du menu */
{
       /* font-weight : bold; /* on met le texte en gras */
        font-family : Arial,Helvetica,sans-serif; /* on utilise Arial c'est plus beau ^^ */
        font-size : 12px; /* hauteur du texte : 12 pixels */
}

#menu a /* Contenu des listes */
{
		
         /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 0; /* aucune marge intérieure */
          /* couleur de fond */       
        color : #FF0000; /* couleur du texte */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
       /* width : 144px; /* largeur */
	  margin-left:2px;
}

#menu ul 
{
	margin-left:2px;
}

#al{
	margin-left:2px;
}

#menu li{
	background-image :url(file:/C/Images/bg_menu.jpg);
	display:block;
	text-align:left;
	
	
	
}

#menu dd{
	position:absolute;
}
#menu div{
	margin:0px;
}


#menu a:hover /* Lorsque la souris passe sur un des liens */   
{
       	color: #FFCC00;  /* On passe le texte en noir ... */
        background-image:url(file:/C/Images/bg_menu.jpg); /* ... et au contraire, le fond en blanc */
}

/* fin menu déroulant*/



td.menu{
	background-image:url(file:/C/Images/bg_menu.jpg);
	text-decoration:none;
	height:27px;
	vertical-align:middle;
}

td.menu:hover,td.menu:active,td.menu:focus{
	background-image:url(file:/C/Images/bg_menu_hover.jpg);
	vertical-align:middle;
	text-decoration:none;
	height:27px;
}

td.menu_hover{
	background-image:url(file:/C/Images/bg_menu_hover.jpg);
	vertical-align:middle;
	text-decoration:none;
	height:27px;
}

a:link,a:visited{
	color: #000000;
	text-decoration:none;
}

a:hover,a:active,a:focus{
	color: #FF0000;
	text-decoration:underline;
}

a.menu:hover,a.menu:active,a.menu:focus{
	color: #020b7f;
	text-decoration:none;
}

a.menu:link,a.menu:visited{
	color: #3859c5;
	text-decoration:none;
}

a.menu_hover{
	color: #FF0000;
	text-decoration:overline;
	overflow: visible;
}

img{
	border:none;
}

table{
	border:none;
}

div{
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
}

span{
	margin-left:20px;
}

h1{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color: #012478;
	margin: 0;
	padding-left: 15px;
}

h2{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color: #012478;
	text-align: left;
	padding-left: 15px;
}

h3{
	font-size:11px;
	color:#012478;
	text-align:left;
	padding-left: 15px;
	margin: 0;
	margin-top: 12px;
	margin-bottom: 1px;
}

h4{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color: #FFCC00;
	text-align:center;
}

h5.titre{
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	color: #FFCC00;
}

h5.texteorg{
	font-size:12px;
	color: #000;
}
h6{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color: #012478;
	margin: 0;
	padding-left: 0px;
}

a.devis{
	color: #FFCC00;
}

span.etoile{
	margin-left:0px;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
}

input,select{
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
	background-color:#F4F8FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

input.radio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	background-color: #FFFFFF;
}

input.envoi{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	border-color:#000000
}

input.envoi:hover,input.envoi:active{
	background-color:#E5EAFB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.header_pro{
	/*background-image:url(../Images/header_bleu_pro.png);*/
	background-repeat:no-repeat;
	height:140px;
}

.header_bleu{
	/*background-image:url(../Images/header_bleu2.png);*/
	background-repeat:no-repeat;
	height:140px;
}

.menu_gauche{
	/*background-image:url(../Images/menu_gauche.png);*/
	/*background-repeat:no-repeat;*/
	/*width:198px;*/

	padding-left:20px;
}

a.menu_accueil_clik:link,a.menu_accueil_clik:visited{
	width:105px;
	height:25px;
	background-image:url(file:/C/Images/bt_accueil_jaune.png);
	background-repeat:no-repeat;
	font-size:25px;
	text-decoration:none;
}

a.menu_accueil:link,a.menu_accueil:visited{
	
	height:25px;
	background-image:url(file:/C/Images/bt_accueil_bleu.png);
	background-repeat:no-repeat;
	font-size:25px;
	text-decoration:none;
}

a.menu_accueil:hover,a.menu_accueil:active,a.menu_accueil:focus{
	background-image:url(file:/C/Images/bt_accueil_jaune.png);
	background-repeat:no-repeat;
	width:105px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

a.menu_particulier_clik:link,a.menu_particulier_clik:visited{
	background-image:url(file:/C/Images/bt_particulier_jaune.png);
	background-repeat:no-repeat;
	width:105px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}
a.menu_particulier:link,a.menu_particulier:visited{
	background-image:url(file:/C/Images/bt_particulier_bleu.png);
	background-repeat:no-repeat;
	width:105px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

a.menu_particulier:hover,a.menu_particulier:active,a.menu_particulier:focus{
	background-image:url(file:/C/Images/bt_particulier_jaune.png);
	background-repeat:no-repeat;
	width:105px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

a.menu_professionnel_clik:link,a.menu_professionnel_clik:visited{
	background-image:url(file:/C/Images/bt_professionnel_jaune.png);
	background-repeat:no-repeat;
	width:133px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

a.menu_professionnel:link,a.menu_professionnel:visited{
	background-image:url(file:/C/Images/bt_professionnel_bleu.png);
	background-repeat:no-repeat;
	width:133px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

a.menu_professionnel:hover,a.menu_professionnel:active,a.menu_professionnel:focus{
	background-image:url(file:/C/Images/bt_professionnel_jaune.png);
	background-repeat:no-repeat;
	width:133px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

a.menu_contact_clik:link,a.menu_contact_clik:visited{
	background-image:url(file:/C/Images/bt_contact_jaune.png);
	background-repeat:no-repeat;
	width:105px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

a.menu_contact:link,a.menu_contact:visited{
	background-image:url(file:/C/Images/bt_contact_bleu.png);
	background-repeat:no-repeat;
	width:105px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

a.menu_contact:hover,a.menu_contact:active,a.menu_contact:focus{
	background-image:url(file:/C/Images/bt_contact_jaune.png);
	background-repeat:no-repeat;
	width:105px;
	height:25px;
	font-size:25px;
	text-decoration:none;
}

.menu_droit{
	/*background-image:url(../Images/menu_droit.png);*/
	background-repeat:no-repeat;
	/*width:65px;*/
	height:25px;
}

.bg{
	/*background-image:url(../Images/bg_millieu.png);*/
	width:955px;
	height:4px;
	text-align:justify;
}
ul{
	text-align: left;
	padding-left:15px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
}
.puce_pro{
	padding-left: 40px;
	list-style-type: none;
	list-style-image: url(file:/C/Images/puce.png);
}
.puce_prof{
	padding-left: 40px;
	list-style-type: disc;
	padding-top: 0px;
	margin: 0;
}
.footer{
	/*background-image:url(../Images/footer.png);*/
	width:955px;
	/*height:53px;*/
	vertical-align: middle;
}
p.pro{
	padding-left:13px;
	font-weight: bold;
	font-size: 12px;
}
.tablo_haut{
	background-color:#5163AC;
	width:550px;
	height:30px;
	text-align:center;
	vertical-align:text-bottom;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color: #FFCC00;
}

.tablo_haut_contact{
	text-align:left;
	vertical-align:text-top;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	color: #012478;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	padding-left: 15px;
	margin: 0;
}

div.tablo_bg{
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

.tablo_bg{
	background-color:#5163AC;
	width:550px;
}

.tablo_bas{
	background-color:#5163AC;
	width:550px;
	height:15px;
}

.text_contact{
	color:#000000;
	text-align:left;
	text-decoration: none;
}
.bouton{
	background-image:url(file:/C/Images/bouton_devis1.png);
	margin: 0;
}
.bouton2{
	background-image:url(file:/C/Images/mini_bt1.jpg);
	margin: 0;
}

.bouton:hover{
	background-image:url(file:/C/Images/bouton_devis2.png);
	cursor:pointer;
}

.bouton2:hover{
	background-image:url(file:/C/Images/mini_bt2.jpg);
	cursor:pointer;
}

.proff{
	color:#000000;
	font-variant:normal;
	font-weight:bold;

}
.lien:hover{
	color:#000000;
}
/********************lien footer********************/
a.lien_arondissement{
	font-size:10px;
	text-decoration:underline;
	color:#FFCC00;
}
.arretsurimage{
	color:#FFFFFF;
	text-decoration:none;
}
.arretsurimage:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
a.lien_bas_menu{
	color:#000000;
	text-decoration:none;
}
a.lien_bas:hover{
	color:#000000;
}
a.lien_bas{
	color:#FFFFFF;
	text-decoration:none;
}



/**********Devis*******/
div.encadre1
{
	background-image:url(file:/C/Images/fond_adr_dep.png);
	background-repeat:no-repeat;
	width:398px;
	height:702px;
}
div.encadre
{
	background-repeat:no-repeat;
	background-image:url(file:/C/Images/fond_adr_dep.png);
	width:410px;
	height:702px;
}
